SHriMP Views: An Interactive Environment for Exploring Java Programs

نویسندگان

  • Margaret-Anne D. Storey
  • Casey Best
  • Jeff Michaud
چکیده

This paper describes a demonstration of the SHriMP visualization tool. SHriMP provides a flexible and customizable environment for exploring software programs. It supports the embedding of multiple views, both graphical and textual within a nested graph display of a program’s software architecture. SHriMP has recently been redesigned and reimplemented using Java Bean components. These APIs allow SHriMP to be easily integrated with other software understanding tools. In this demonstration, SHriMP is used for exploring and browsing Java programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SHriMP Views: An Interactive Environment for Exploring Multiple Hierarchical Views of a Java Program

This position paper describes the SHriMP visualization tool and how we are customizing it for browsing Java programs. Available visualizations include views of the Java source code, generated Java documentation, personalized annotations and several architectural views. The architectural views, displayed graphically as nested graphs, provide an interface through which the textual lower-level vie...

متن کامل

Integrating SHriMP with the IBM websphere studio workbench

This paper provides an experience report for researchers who are interested in integrating their tools with the new IBM WebSphere Studio Workbench. The Workbench (open source at www.eclipse.org) provides an open framework for building integrated development environments. We report on our experience integrating an information visualization tool (called SHriMP Views) with the IBM Workbench. Altho...

متن کامل

Kopitiam – a unified IDE for developing formally verified Java programs

We present Kopitiam, an Eclipse plugin for certifying full functional correctness of Java programs using higher-order separation logic. Kopitiam extends the Eclipse Java IDE with an interactive environment for program verification, powered by the general-purpose proof assistant Coq. Moreover, Kopitiam includes a development environment for Coq theories, where users can define program models, an...

متن کامل

Manipulating and Documenting Software Structures

An e ective approach to program understanding involves browsing, exploring, and creating views that document software structures at multiple levels of abstraction. While exploring the many relationships in a multi-million line legacy software system, one can easily lose context. One approach to alleviate this problem is to visualize these structures using sheye-view techniques. This chapter int...

متن کامل

An Interactive Parallel Programming Environment Applied in Atmospheric Science

This article introduces an interactive parallel programming environment (IPPE) that simplifies the generation and execution of parallel programs. One of the tasks of the environment is to generate message-passing parallel programs for homogeneous and heterogeneous computing platforms. The parallel programs are represented by using visual objects. This is accomplished with the help of a graphica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001